package com.imot.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * ClassName: DeviceStatusVo
 * Description:
 * date: 2023/11/14 16:20
 *
 * @author imot-jiah.wang
 */
@Data
public class DeviceStatusVo {
    @ApiModelProperty(value = "设备当前状态，例如：正常")
    private String status;

    @ApiModelProperty(value = "设备的作动次数")
    private int actuationCount;

    @ApiModelProperty(value = "作动次数与上周相比的变化百分比")
    private double actuationCountChange;

    @ApiModelProperty(value = "一周内的异常警示次数")
    private int weeklyExceptionAlerts;

    @ApiModelProperty(value = "异常警示次数与上周相比的变化百分比")
    private double weeklyExceptionAlertsChange;

    @ApiModelProperty(value = "有效警示的占比")
    private double effectiveAlertPercentage;

    @ApiModelProperty(value = "有效警示占比与上周相比的变化百分比")
    private double effectiveAlertPercentageChange;

    @ApiModelProperty(value = "一周内的开机时长")
    private String weeklyOperatingDuration;

    @ApiModelProperty(value = "开机时长与上周相比的变化百分比")
    private double weeklyOperatingDurationChange;

    @ApiModelProperty(value = "一周运行时长")
    private String weeklyRunningDuration;

    @ApiModelProperty(value = "运行时长与上周相比的变化百分比")
    private double weeklyRunningDurationChange;
}

